mechanical smoke generator - Spanish English Dictionary